如何对待老员工
老员工是软件公司的财富。 一个老员工的工作能力可以抵上10个新人。
老员工要引导,不要让他有傲娇心态,要给他放到合适的位置
老员工是公司的财富
对于软件公司来说,代码是第一位的,老员工也是第一位的。甚至资深老员工的位置比源代码还要金贵。
老员工的生产力可能是新人的10倍到100倍
老员工最大的价值是掌握公司的现有项目。可能90%的现有项目的代码都是老员工写的。
对于新员工来说,想投入到现有项目的开发中,要做的第一步就是:读懂现有代码。
新人做一件事情,可能需要10天, 前9天半都在读代码,看文档,用系统,问老员工。最后的半天是找到问题所在,加上自己的代码。
同样的事情交给老员工,前面的9天半就可以省略掉了。
我另外知道一个真实的例子:某家公司,做的一款产品,大约用了2年时间。代码很复杂。
公司里大约30名程序员,有新人有老人,结果发现新人根本就没机会投入到核心组件的开发。新人面临的问题是:
- 新人的能力不如老人,看不懂老员工的代码
- 新人对现有系统不了解,想修改,但是管理层不放心
- 新人修改的速度太慢,完全不如老员工。
所以,到最后,这家公司只有五名老员工具备生产力,其他的新人都在做边缘的事情。
尊重老员工的建议
老员工看问题往往是最准确的。
项目之内, 代码都是老员工写的。不用打开编辑器,遇到问题看一眼日志,心里就能找到问题所在。
项目之外, 一方面跟公司的上上下下都熟悉,可以很容易看到公司的运营问题。
要有领导艺术
老员工作为公司的顶尖技术所在,一定会傲娇的。
这个时候,他的上级领导要有领导艺术,让老员工喜欢追随,忠于公司。这方面的话题比较广,总之要根据实际情况来操作。对于管理者,也要多学习,多实践,多反思。所以就不细说了。
给老员工成长的空间
所有人都是有追求的。 老员工一定不满足于现状,会追求物质和精神上的进度。
在物质上,要有一套成熟的薪酬机制。
在激励层面,对于老员工要有合适的定位。例如某个工作了3年的基层员工,每个项目都可以做的很好,那么老板就应该赶紧提拔,让他从基层员工成为技术经理。这样他在技术之外的管理能力 也得到了提高,在眼界方面也得到了加强,眼界大了,不再做井底之蛙了,人就不容易傲娇了,老员工会更安稳。
对于初创互联网公司,在股份方面对老员工进行设置,给到相应的分红机制是很合适的。